Skip to content

feat(web): add fork quick-action to sidebar thread cards - #161

Merged
pandec merged 2 commits into
devfrom
feat/sidebar-fork-hover-action
Aug 22, 2026
Merged

feat(web): add fork quick-action to sidebar thread cards#161
pandec merged 2 commits into
devfrom
feat/sidebar-fork-hover-action

Conversation

@pandec

@pandec pandec commented Aug 22, 2026

Copy link
Copy Markdown
Owner

Forking a thread from the sidebar needed a right-click. Thread cards now show a Fork button in the hover quick-actions, between Settle and Archive.

The button uses the git-branch glyph — the same icon the mobile thread header uses for fork (arrow.triangle.branch on iOS maps to a git-branch icon on Android). It appears only when canForkConversation allows it and reuses the context-menu fork path, including the failure toast.

Private-fork PR, no screenshots per repo policy.

Implemented by Claude Fable 5 via Claude Code.

pandec added 2 commits August 22, 2026 18:55
Hovering a thread card now offers Fork between Settle and Archive,
matching the mobile thread-header action (git-branch glyph, same as
the Android arrow.triangle.branch mapping). Gated by
canForkConversation, with the same failure toast as the context-menu
fork.

Implemented by Claude Fable 5 via Claude Code.
Review follow-ups: forkThread now no-ops (as an interrupt) while a fork
of the same thread is in flight, so a double-click on the new hover
button cannot create two forks; the sidebar context menu delegates to
attemptFork instead of duplicating the failure toast; README hover-
actions sentence mentions the Fork button.

Implemented by Claude Fable 5 via Claude Code.
@pandec
pandec merged commit 3a5f124 into dev Aug 22, 2026
1 check passed
@pandec
pandec deleted the feat/sidebar-fork-hover-action branch August 22, 2026 17:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant